package com.bestv.search.common.dao;

import com.bestv.search.common.model.TopKeyword;

import java.util.List;

/**
 * @author Michael Wang
 */

// $Id: TopKeywordDao.java 120 2012-11-21 08:29:55Z luo.xiaojun $
public interface TopKeywordDao extends GenericDao<TopKeyword, Long> {

    List<TopKeyword> getTopKeywordByKeyword(String keyword);

    void saveTopKeywords(List<TopKeyword> storeList);

    void removeTopKeyword(String keyword);

    List<TopKeyword> getTopKeywordByKeyword(String keyword, int start, int limit);

    List<TopKeyword> getTopKeywords(int start, int limit);

    int getTotalCount();

    int getTotalCountByKeyword(String keyword);

    void saveTopKeyword(TopKeyword topKeyword);
}
